html,body{height: 100%;background: #fdd7d4 url(../img/soufang/bg2.jpg) center 44px no-repeat;}
.footer{padding-bottom: 20px;text-align: center;font-size: 12px;line-height: 20px;color: #000}
.footer a,.footer a:link,.footer a:visited{color: #000}
.footer a:hover{color: #eb6598}

.main{overflow: hidden;width: 998px;margin:auto;}
.content{position: relative;overflow: hidden;display: inline;float: left;width: 666px;height: 530px;padding: 4px;font-size: 14px;}
.content .banner{position: relative;overflow: hidden;height: 530px;zoom: 1;background-color: #fdd7e6;}
.content .banner li{position: relative;float: left;overflow: hidden;height: 530px;margin-bottom: 5px;}
.content .banner li img{width: 666px;height: 530px;}
.content .banner li span{position: absolute;height: 54px;width: 535px;padding-left: 20px;font-size: 24px;font-family: microsoft yahei;line-height: 54px;bottom: 4px;left: 0;background:url(../img/soufang/bannerspan.png) no-repeat;}
.content .banner li a,.content .banner li a:link,.content .banner li:visited,.content .banner li:hover{color: #fff}

.content .banneron{position: absolute;right: 18px;bottom: 23px;height: 15px;z-index: 3}
.content .banneron li{overflow: hidden;display: inline;float: left;
width: 15px;height: 15px;margin-left: 10px;background-color: #fff;line-height: 999px;border-radius: 8px;cursor: pointer;box-shadow: 0 1px 2px #666 inset;}
.content .banneron li.current {background-color: #43abdb;}


.sidebar{position: relative;display: inline;float: right;width: 304px;height: 524px;padding:24px 5px 5px;font-size: 14px;line-height: 24px;}
.sidebar h1{font-size: 16px;color: #eb6598;text-align: center;line-height: 65px;}
.sidebar .tit{display: block;height: 48px;padding-left: 14px;line-height: 48px;font-size: 16px;color: #fff;font-weight: 700;}
.sidebar p{padding: 0 18px;text-indent: 28px;line-height: 20px;margin-bottom: 20px;color: #000}
.sidebar p.mb30{margin-bottom: 30px;}
.sidebar a,.sidebar a:link,.sidebar a:visited{display: block;width: 172px;height: 54px;margin:0 auto;border:1px solid #31b640;border-radius: 12px;line-height: 54px;text-align: center;font-size: 16px;color: #fff;font-weight: 700;text-indent: 0;background-color: #44ca51;background-image: -moz-linear-gradient( -90deg, rgb(131,228,121) 0%, rgb(73,209,86) 3%, rgb(55,181,68) 53%, rgb(45,164,56) 88%, rgb(43,161,54) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(131,228,121) 0%, rgb(73,209,86) 3%, rgb(55,181,68) 53%, rgb(45,164,56) 88%, rgb(43,161,54) 100%);background-image: -ms-linear-gradient( -90deg, rgb(131,228,121) 0%, rgb(73,209,86) 3%, rgb(55,181,68) 53%, rgb(45,164,56) 88%, rgb(43,161,54) 100%);}
.sidebar a:hover{text-decoration: none;opacity: .9;filter: alpha(opacity=90);}

.box{position: relative;width: 985px;height: 565px;margin: 0 auto 65px;background: url(../img/soufang/boxes.png) no-repeat;box-shadow: 0 2px 4px #999;zoom: 1;}
.box2{height: 683px;background: url(../img/soufang/boxes2.png) no-repeat;}

.box .title1,.box .title2,.box .title3,.box .title4,.box .title5,.box .title6{position: absolute;width: 235px;height: 51px;left: 10px;top: -37px;background: url(../img/soufang/title.png) 0 0 no-repeat;}
.box .title2{background: url(../img/soufang/title.png) 0 -51px no-repeat;}
.box .title3{background: url(../img/soufang/title.png) 0 -102px no-repeat;}
.box .title4{background: url(../img/soufang/title.png) 0 -153px no-repeat;}
.box .title5{background: url(../img/soufang/title.png) 0 -204px no-repeat;}
.box .title6{background: url(../img/soufang/title.png) 0 -255px no-repeat;}
.box ul{overflow: hidden;/*height: 525px;*/margin-left: 22px;padding-top:  26px;zoom: 1;}
/*.box2 ul{height: 639px;}*/
.box li{position: relative;display: inline;float: left;height: 200px;margin:0 15px 15px 0;zoom: 1;}
.box li.large{height: 306px;}
.box li span{position: absolute;bottom: 0;left: 0;width: 100%;height: 42px;background-color: #000;color: #fff;line-height: 42px;text-indent: 20px;opacity: .8;filter: alpha(opacity=80);}
.box a,.box a:link,.box a:visited{display: block;text-decoration: none;color: #fff;zoom: 1;}
.box a:hover{opacity: .8;filter: alpha(opacity=80);}




.pt357{padding-top: 357px;}
.mb20{margin-bottom: 20px;}
.mb67{margin-bottom: 67px;}







